package com.neusoft.weekreport.component.bizService;

import com.neusoft.weekreport.component.req.GetAddGroupInfoReq;
import com.neusoft.weekreport.component.req.GetGroupInfoByIdReq;
import com.neusoft.weekreport.component.req.GetGroupInfoReq;
import com.neusoft.weekreport.component.resp.GetAddGroupInfoResp;
import com.neusoft.weekreport.component.resp.GetGroupInfoByIdResp;
import com.neusoft.weekreport.component.resp.GetGroupInfoListResp;

public interface GroupBizService {

    public GetGroupInfoListResp getGroupInfoList(GetGroupInfoReq req) throws Exception;

    public GetGroupInfoByIdResp getGroupInfoById(GetGroupInfoByIdReq req) throws Exception;

    public void EditGroupInfoById(GetAddGroupInfoReq req) throws Exception;

    public GetAddGroupInfoResp AddGroupInfoById(GetAddGroupInfoReq req)  throws Exception;

    public void DeleteGroupInfoById(GetGroupInfoByIdReq req) throws Exception;

}
